iT邦幫忙

0

PYTHON 學習筆記 006

  • 分享至 

  • xImage
  •  

6.函式

#function 函式
#1.function定義:只能是英文數字跟_的組合,開頭不能是數字
def hi():
    print("hi")
#第二行定義function內容,function內容前方有TAB鍵入留白(或四格空白鍵),否則非函式內容。
hi()
#呼叫do a function call, 執行函式()
#可傳入參數
def hola(name,age):
    print("hola" + name + "你今年" + age + "歲")
hola("DD",18)
#數值需轉換為字串,否則呼叫會失敗
#轉換方式1: hola("DD","18")>> 呼叫時將數值直接定義為字串。
def hola(name,age):
    print("hola" + name + "你今年" + age + "歲")
hola("DD","18")
#轉換方式2: 定義時將用str(數值)將其轉換為字串。
def hola(name,age):
    print("hola" + name + "你今年" + str(age) + "歲")
hola("DD",18)

https://ithelp.ithome.com.tw/upload/images/20221218/20156136obMyoA3f3W.jpg

https://ithelp.ithome.com.tw/upload/images/20221218/20156136nvZddA6Pwc.jpg

#定義一個函式ADD:兩個數值相加,呼叫函式(印出兩個數值相加)
def add(num1,num2):
    print(num1+num2)
add(32,23)
#return會覆蓋掉原先函式中的值
def add(num1,num2):
    return 100
print(add(22,22))
#1.當函式定義沒有特別註記RETURN時,則預設return None
def add(num1,num2):
    print(num1+num2)

value=add(11,22)
print(value)
#2.當函式定義沒有特別註記RETURN時,則預設return None
def add(num1,num2):
    print(num1+num2)
    return None
value=add(11,22)
print(value)
#呼叫函式運算結果,回傳數值,印出回傳運算值
#當函式定義,有回傳RETURN數值時,則運算結果會帶入RETURN數值。
def add(num1,num2):
    print(num1+num2)
    return 100
value=add(11,22)
print(value)

https://ithelp.ithome.com.tw/upload/images/20221221/20156136gG9mVLtiKn.jpg

#4.當函式定義,有回傳RETURN數值時,則運算結果會帶入RETURN數值。
#呼叫函式運算結果(+回傳數值),印出回傳運算值
#return後的指令不會再繼續執行....
def add(num1,num2):
    print(num1+num2)
    return 100
    print("HEY")
value=add(11,22)
print(value)

https://ithelp.ithome.com.tw/upload/images/20221221/20156136EdMPMJTrQ8.jpg


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言